(function(f,l){function d(a,s){a.forEach(function(e){e.classList.contains("expand-children")||e.setAttribute("tabindex",s)})}function p(a){a.forEach(function(s){s.lastChild.classList.add("last-child")})}f.addEventListener("keydown",function(a){var s=a.keyCode||a.which;if(s===9||s===13){var e=l.activeElement,o=l.getElementById("main-navigation"),t=l.getElementById("main-nav_menu"),n=l.querySelector(".offcanvas-drawer-left"),r=l.querySelector(".offcanvas-drawer-right"),u=e.previousSibling,m=e.parentElement,h=l.documentElement.classList,i=l.querySelectorAll("#mobile-nav-left_menu a"),c=l.querySelectorAll("#mobile-nav-right_menu a");if(o!=null&&o.contains(e)||t!=null&&t.contains(e)){if(s===9)t?(d(t.querySelectorAll("a"),"0"),t.querySelector(".yamm-fw")&&t.querySelector(".yamm-fw .dropdown-menu ul")?p(t.querySelectorAll(".yamm-fw .dropdown-menu ul")):p(t.querySelectorAll("ul.dropdown-menu"))):p(o.querySelectorAll("dropdown-menu")),m.classList.contains("dropdown")&&!m.classList.contains("open")?m.parentElement.classList.contains("navbar-right")||(e.parentElement.focus(),e.parentElement.classList.add("open"),e.parentElement.setAttribute("aria-expanded","true")):e.parentElement.classList.contains("last-child")&&(e.closest(".dropdown").setAttribute("aria-expanded","false"),e.closest(".dropdown").classList.remove("open"));else if(s===13)if(e.classList.contains("hamburger-desktop")||e.classList.contains("pull-left"))n.focus(),h.add("drawer-open","active-left"),n.setAttribute("aria-expanded","true"),d(i,"0");else if(e.classList.contains("pull-right"))r.focus(),h.add("drawer-open","active-right"),r.setAttribute("aria-expanded","true"),d(c,"0");else if(e.closest("a"))f.location=e.closest("a");else return!1}else if(n!=null&&n.contains(e)||r!=null&&r.contains(e)){if(s===9){if(n!=null&&n.contains(e)?i[i.length-1].classList.add("last-child"):c[c.length-1].classList.add("last-child"),u!=null&&u.classList!=null&&u.classList.contains("collapsed")){var y=u.getAttribute("data-target");u.classList.remove("collapsed"),l.querySelector(y).classList.add("in")}e.classList.contains("last-child")&&(h.remove("drawer-open","active-left","active-right"),l.body.focus(),n!=null&&n.contains(e)?(n.setAttribute("aria-expanded","false"),d(i,"-1")):(r.setAttribute("aria-expanded","false"),d(c,"-1")))}else if(s===13)if(e.closest("a"))f.location=e.closest("a");else return!1}}})})(window,document); //# sourceMappingURL=tnt.navigation.accessibility.7a9170240d21440159b9bd59db72933b.js.map